<template>
  <a-result
    :is-success="true"
    :content="false"
    :title="email"
    sub-title="'激活邮件已发送到你的邮箱中，邮件有效期为24小时。请及时登录邮箱，点击邮件中的链接激活帐户。'"
  >
    <template #extra>
      <a-button size="large" type="primary">查看邮箱</a-button>
      <a-button size="large" style="margin-left: 8px" @click="goHomeHandle">返回首页</a-button>
    </template>
  </a-result>
</template>
<script>
import { defineComponent, computed } from 'vue';
import { useRoute, useRouter } from 'vue-router';
export default defineComponent({
  name: 'RegisterResult',

  setup() {
    const route = useRoute();
    const router = useRouter();

    if (!route.params) {
      router.push({
        name: 'login',
      });
    }

    const email = computed(() => `你的账户：${route.params.email} 注册成功`);

    const goHomeHandle = () => {
      router.push({
        name: 'login',
      });
    };

    return {
      email,
      goHomeHandle,
    };
  },
});
</script>
